package com.jy.modules.cims.data.common.dto;


import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:COSTACCOUNT_VIEW
 *@author dell
 *@version 1.0,
 *@date 2015-02-02 20:26:25
 */
public class TCMmCostaccountViewDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**DEAL_STREAM_CODE*/
	private java.lang.String dealStreamCode;

	/**COST_ACCOUNT_NUM*/
	private java.lang.Long costAccountNum;

	/**ACCOUNT_STATUS*/
	private java.lang.String accountStatus;

	/**COOPERORG_CODE*/
	private java.lang.String cooperorgCode;

	/**ARGEEMENT_CODE*/
	private java.lang.String argeementCode;

	/**CONTRACT_CODE*/
	private java.lang.String contractCode;

	/**DEAL_DATE*/
	private java.util.Date dealDate;
	
	/**协议名称*/
	private java.lang.String agreementName;
	
	/**合约名称*/
	private java.lang.String contractName;
	
	/**合作机构名称*/
	private java.lang.String cooperorgName;
	
	/**债权包名称*/
	private java.lang.String creditPackageName;
	
	/**债权包价值*/
	private java.lang.Long creditPackageValue;
	
	/**交易类型*/
	private java.lang.String dealType;

	/**担保金额*/
	private java.lang.Long bailBondSum;
	
	/**担保机构编号*/
	private java.lang.String organizationCode;
	
	/**开始结算日期*/
	private java.util.Date beginDealDate;
	
	/**结束结算日期*/
	private java.util.Date endDealDate;

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得dealStreamCode
	 *@return: java.lang.String  dealStreamCode
	 */
	public java.lang.String getDealStreamCode(){
		return this.dealStreamCode;
	}

	/**
	 *方法: 设置dealStreamCode
	 *@param: java.lang.String  dealStreamCode
	 */
	public void setDealStreamCode(java.lang.String dealStreamCode){
		this.dealStreamCode = dealStreamCode;
	}

	/**
	 *方法: 获得costAccountNum
	 *@return: java.lang.Long  costAccountNum
	 */
	public java.lang.Long getCostAccountNum(){
		return this.costAccountNum;
	}

	/**
	 *方法: 设置costAccountNum
	 *@param: java.lang.Long  costAccountNum
	 */
	public void setCostAccountNum(java.lang.Long costAccountNum){
		this.costAccountNum = costAccountNum;
	}

	/**
	 *方法: 获得accountStatus
	 *@return: java.lang.String  accountStatus
	 */
	public java.lang.String getAccountStatus(){
		return this.accountStatus;
	}

	/**
	 *方法: 设置accountStatus
	 *@param: java.lang.String  accountStatus
	 */
	public void setAccountStatus(java.lang.String accountStatus){
		this.accountStatus = accountStatus;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得argeementCode
	 *@return: java.lang.String  argeementCode
	 */
	public java.lang.String getArgeementCode(){
		return this.argeementCode;
	}

	/**
	 *方法: 设置argeementCode
	 *@param: java.lang.String  argeementCode
	 */
	public void setArgeementCode(java.lang.String argeementCode){
		this.argeementCode = argeementCode;
	}

	/**
	 *方法: 获得contractCode
	 *@return: java.lang.String  contractCode
	 */
	public java.lang.String getContractCode(){
		return this.contractCode;
	}

	/**
	 *方法: 设置contractCode
	 *@param: java.lang.String  contractCode
	 */
	public void setContractCode(java.lang.String contractCode){
		this.contractCode = contractCode;
	}

	/**
	 *方法: 获得dealDate
	 *@return: java.util.Date  dealDate
	 */
	public java.util.Date getDealDate(){
		return this.dealDate;
	}

	/**
	 *方法: 设置dealDate
	 *@param: java.util.Date  dealDate
	 */
	public void setDealDate(java.util.Date dealDate){
		this.dealDate = dealDate;
	}

	public java.lang.String getAgreementName() {
		return agreementName;
	}

	public void setAgreementName(java.lang.String agreementName) {
		this.agreementName = agreementName;
	}

	public java.lang.String getContractName() {
		return contractName;
	}

	public void setContractName(java.lang.String contractName) {
		this.contractName = contractName;
	}

	public java.lang.String getCooperorgName() {
		return cooperorgName;
	}

	public void setCooperorgName(java.lang.String cooperorgName) {
		this.cooperorgName = cooperorgName;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
	

	public java.lang.String getCreditPackageName() {
		return creditPackageName;
	}

	public void setCreditPackageName(java.lang.String creditPackageName) {
		this.creditPackageName = creditPackageName;
	}

	public java.lang.Long getCreditPackageValue() {
		return creditPackageValue;
	}

	public void setCreditPackageValue(java.lang.Long creditPackageValue) {
		this.creditPackageValue = creditPackageValue;
	}

	public java.lang.String getDealType() {
		return dealType;
	}

	public void setDealType(java.lang.String dealType) {
		this.dealType = dealType;
	}

	public java.lang.Long getBailBondSum() {
		return bailBondSum;
	}

	public void setBailBondSum(java.lang.Long bailBondSum) {
		this.bailBondSum = bailBondSum;
	}

	public java.lang.String getOrganizationCode() {
		return organizationCode;
	}

	public void setOrganizationCode(java.lang.String organizationCode) {
		this.organizationCode = organizationCode;
	}

	public java.util.Date getBeginDealDate() {
		return beginDealDate;
	}

	public void setBeginDealDate(java.util.Date beginDealDate) {
		this.beginDealDate = beginDealDate;
	}

	public java.util.Date getEndDealDate() {
		return endDealDate;
	}

	public void setEndDealDate(java.util.Date endDealDate) {
		this.endDealDate = endDealDate;
	}

	
	
}